#pragma once

#include "Common.h"
#include <AnimationPlayer.hpp>
#include <AudioStreamPlayer.hpp>
#include <Control.hpp>
#include <Node.hpp>
#include <PackedScene.hpp>
#include <ResourceLoader.hpp>

namespace godot {
class Root: public Node {
	GODOT_CLASS(Root, Node);
public:
	static void _register_methods();
	
	Root();
	~Root();
	
	void _init();
	void _ready();
	
	void _play_click1();
	void _play_click2();
	void _switch_to_new_playground(const unsigned short rows, const unsigned short cols);
	void _switch_to_playground();
	void _switch_to_menu();
};
}